This question derived from my previous question. When I took a course on the theory of distributions, I was first introduced to the Dirac delta as an usual distribution, that is, as a linear functional on $C_{0}^{\infty}(\Omega)$ (the notation is explained below) satisfying some continuity property. After that, It was shown that the Dirac delta is compactly supported, so it is actually a linear functional on $C^{\infty}(\Omega)$. Now, It seems to me that one could define the Dirac delta as a functional on $C(\Omega)$ in the same way it is done for $C^{\infty}(\Omega)$ by setting $\delta_{x_{0}}f := f(x_{0})$. On the other hand, I understand the importance of defining it on $C^{\infty}(\Omega)$, once one can also define the notion of derivatives of $\delta$.
Here's what bothers me: I have encountered some papers/texts in which the Dirac delta is used in less restrictive domains than $C^{\infty}(\Omega)$. The link I posted at the begining of this question provides an example for such matter. We have a sequence of $\{f_{n}\}_{n \in \mathbb{N}}$ in $\mathcal{S}(\mathbb{R^{n}})$ that seems to converge to $\delta_{x_{0}}$ in the dual of $C(\Omega)\cap L^{\infty}(\Omega)$ (see the comments following the question on the link). Now, as I understand, this implies that the sequence of linear maping induced by $f_{n}$ converges to $\delta_{x_{0}}$, that is: $$\int f_{n}(x)\phi(x)dx \to \phi(x_{0})$$ for every bounded and continuous function $\phi$. But this seems to imply that the Dirac delta here is being considered as a functional on $C(\Omega)$ rather than $C^{\infty}(\Omega)$.
In summary, I want to know: can I (and in what extent) consider the Dirac delta as a linear functional on $C(\Omega)$ rather than $C^{\infty}(\Omega)$? Do I lose anything besides the notion of derivatives of $\delta$? Besides, can I always find a sequence $T_{n}$ of linear functionals on $C(\Omega)$ such that $T_{n}\to \delta_{x_{0}}$?
Notation: Here $C_{0}^{\infty}(\Omega)$ denotes the vector space of all $C^{\infty}$ functions with compact support and defined on some open set $\Omega \subset \mathbb{R}^{n}$, while $C^{\infty}(\Omega)$ denotes the $C^{\infty}$ functions defined on $\Omega$. In addition, $C(\Omega)$ is the vector space of continuous functions on $\Omega$. Finally, $\mathcal{S}(\mathbb{R}^{n})$ denotes the schwartz space of rapid decrease functions on $\mathbb{R}^{n}$.